package yz.hdfs;

import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import java.net.URI;

//配置信息的优先级
//Hadoop集群的配置  < 项目中的resources目录中的配置文件 < 代码中的配置信息
public class demo3ReplicationData {
    public static void main(String[] args) throws Exception{
        //Configuration可以用于当前的连接对象进行配置，配置内容可以在hadoop的配置文件中查找
        Configuration entries = new Configuration();
        entries.set("dfs.replication","2");

        FileSystem fileSystem = FileSystem.get(new URI("hdfs://master:9001"), entries,"root");

        fileSystem.copyFromLocalFile(new Path("src/main/dataFile/apiwolds.txt"),new Path("/"));


        fileSystem.close();
    }
}
